package 公司真题.美团;

import java.util.Scanner;

public class _懒惰的小美 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        // 初始是n行，m列，然后创建一个m行n列的数组，从上往下，从左往右的添加元素
        String str = sc.nextLine();
        String[] sArr = str.split(" ");
        int n = Integer.parseInt(sArr[0]);
        int m = Integer.parseInt(sArr[1]);
        int[] arr = new int[n * m];
        int index = 0;
        while (sc.hasNext()) {
//            str = sc.nextLine();
//            sArr = str.split(" ");
//            for (int i = 0; i < sArr.length; i++) {
//                arr[index++] = Integer.parseInt(sArr[i]);
//            }
            arr[index++] = sc.nextInt();
        }

        int[][] res = new int[m][n];

        index = 0;
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < m; j++) {
                res[j][i] = arr[index++];
            }
        }

        // 输出res
        for (int i = 0; i < m; i++) {
            for (int j = 0; j < n; j++) {
                if (j == n - 1) {
                    System.out.print(res[i][j]);
                } else {
                    System.out.print(res[i][j] + " ");
                }
            }
            System.out.println();
        }
    }
}
